import {defineStore} from 'pinia'

// pinia 的state和getters 命名不要相同
let userStore=defineStore('user', {
   state:()=>({
    token:"",
    userInfo:{} //存储用户信息
   }),
   actions:{
    changeToken(token:string){ //改变token
      this.token=token;
    },
    changeUser(obj:any){ //改变用户信息
      this.userInfo=obj;
    }
   },
   getters:{
     tokens:(state)=>state.token
   },
   persist:true
})

export default  userStore